Ruby, Ractor, QUIC
From Ruby 3, a parallel processing mechanism called Ractor has been introduced. This has made it easy to implement safe parallel processing in Ruby. In addition, QUIC, which was announced by Google in 2013, standardized in May 2021, and will be used more and more in the future. In this presentation, I will explain what QUIC is, whether it is possible to implement a QUIC server and client with Ractor introduced in Ruby 3, and if so, why it is difficult or impossible.
(Ruby 3から、Ractorと呼ばれる並列処理メカニズムが導入されました。 これにより、Rubyで安全な並列処理を簡単に実装できるようになりました。 また、2013年にGoogleが発表したQUICは2021年5月に標準化されており、今後ますます利用されるようになります。 このプレゼンテーションでは、QUICとは何か、Ruby 3で導入されたRactorでQUICサーバーとクライアントを実装できるかどうか、もしそうなら、なぜそれが難しいか不可能かを説明します。)